Serialized Form

  • Package ddejonge.bandana.calculators

  • Package ddejonge.bandana.negoProtocol

  • Package ddejonge.bandana.tools

    • Class ddejonge.bandana.tools.DataMonitor extends javax.swing.JFrame implements Serializable

      • Serialized Fields

        • height
          int height
        • line2prop
          java.lang.String[] line2prop
        • numLines
          int numLines
        • properties
          java.util.HashMap<java.lang.String,​java.lang.Object> properties
        • textPane
          javax.swing.JTextPane textPane
        • width
          int width
        • x
          int x
        • y
          int y
    • Class ddejonge.bandana.tools.DiplomacyMonitor extends javax.swing.JFrame implements Serializable

      • Serialized Fields

        • currentGameNumber
          int currentGameNumber
        • height
          int height
        • numberOfGames
          int numberOfGames
        • phase
          es.csic.iiia.fabregues.dip.board.Phase phase
        • power2agentName
          java.util.HashMap<java.lang.String,​java.lang.String> power2agentName
        • power2numDeadlineMissed
          java.util.HashMap<java.lang.String,​java.lang.Integer> power2numDeadlineMissed
        • power2numSupplyCenters
          java.util.HashMap<java.lang.String,​java.lang.Integer> power2numSupplyCenters
        • scoreCalculators
          java.util.List<ScoreCalculator> scoreCalculators
        • status
          java.lang.String status
        • table
          javax.swing.JTable table
        • textPane
          javax.swing.JTextPane textPane
        • tournamentResult
          TournamentData tournamentResult
        • width
          int width
        • x
          int x
        • y
          int y
        • year
          int year
    • Class ddejonge.bandana.tools.Turn extends java.lang.Object implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • phase
          es.csic.iiia.fabregues.dip.board.Phase phase
        • year
          int year
  • Package ddejonge.bandana.tournamentObserver

    • Class ddejonge.bandana.tournamentObserver.GameResult extends java.lang.Object implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • endedInSolo
          boolean endedInSolo
          Will be set to true if the game ended in a solo victory.
        • names
          java.lang.String[] names
          The names of the players in this game.
        • numMissedDeadlines
          int[] numMissedDeadlines
          The number of times each player missed a deadline.
        • numSCs
          int[] numSCs
          The number of Supply Centers conquered by each player.
        • numSurvivors
          int numSurvivors
          The number of players that were not eliminated at the end of the game.
        • playerNumber2preciseRank
          double[] playerNumber2preciseRank
          maps each player index to its rank, taking into account that several players may end equally. For example, if two players together share the first place, then they both have a precise rank of 1.5
        • playerResults
          GameResult.PlayerResult[] playerResults
          Stores for each player the result of that player, which can be: 'solo victory', 'draw', 'lost', or 'eliminated'.
        • powers
          java.lang.String[] powers
          The powers played by each player.
        • rank2playerNumber
          int[] rank2playerNumber
        • yearOfElimination
          int[] yearOfElimination
          The year in which each player was eliminated (0 if the player was not eliminated).
    • Class ddejonge.bandana.tournamentObserver.TournamentData extends java.lang.Object implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • autoGenerateTeams
          boolean autoGenerateTeams
          if no list of teams is given then this field will be set to true, otherwise it will be set to false. If true, it means that that a team will be created for every individual agent.
        • gameResults
          java.util.List<GameResult> gameResults
        • numGamesPlayed
          int[] numGamesPlayed
        • numParticipants
          int numParticipants
        • playerNames
          java.util.ArrayList<java.lang.String> playerNames
          The names of all the players that have so far participated in the tournament.
        • scoreCalculators
          java.util.List<ScoreCalculator> scoreCalculators
        • teams
          java.util.List<Team> teams